package cn.Testr;

import com.sun.jnlp.ClipboardServiceImpl;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/*本类用于练习泛型与List接口*/
public class Generic {
    public static void main(String[] args) {
//        String[] a=new String[4];
        List list = new ArrayList();
        list.add(1);
        list.add("54");
        list.add(15.2);
        list.add(1);
        list.add(1);
        list.add(1);
        System.out.println(list);
        List<Integer>list1 = new ArrayList();
        list1.add(456);
        list1.add(45);
        list1.addAll(list);

        list1.remove(1);
//        list1.removeAll(list);//清除指定元素
        System.out.println(list1.retainAll(list));
        System.out.println(list1);

        System.out.println(list1.size());
        System.out.println(list.indexOf(1));
        System.out.println(list.lastIndexOf(1));
        System.out.println(list1.contains(1));//是否包含此元素
        list1.clear();//清除全部
        System.out.println(list1.isEmpty());//是否为空
        List<Character> list2 = new ArrayList();

        list2.add('1');
        list2.add('f');
        System.out.println(list2);



    }
}
